Condicional
O bloco “Condicional” permite direcionar o cliente para diferentes fluxos, de acordo com a condição configurada.
Configuração do bloco "Condicional" No Ligo Bots
No menu lateral, o bloco está localizado na opção “Organização”.
Você também pode encontrá-lo pesquisando pelo nome “Condicional”.
Este é o bloco “Condicional”:
À medida que condições são adicionadas, o bloco exibe o número de condições cadastradas:
Existem dois tipos de condição que podem ser configuradas dentro do bloco. Essa escolha pode ser feita no menu de configurações.
-
Última resposta: direciona o fluxo com base na última resposta do cliente.
-
Variável do fluxo: direciona o fluxo com base no valor armazenado em uma variável específica.
Se a opção “Variável do fluxo” for escolhida, é necessário selecionar qual variável será utilizada para a comparação da condicional.
Após definir o tipo de condicional, é preciso configurar a comparação. Existem 10 tipos de condições, explicadas abaixo:
- é igual (==): verifica se o valor da variável ou última resposta é exatamente igual ao valor definido.
Exemplo: Se o cliente digitar “1”, ele será direcionado para o destino “A”, caso contrário, irá para o escape.
- não é igual (!=): verifica se o valor da variável ou última resposta é diferente do valor definido.
Exemplo: Se o cliente digitar uma frase sem a palavra “não”, ele será direcionado para “Resposta != NÃO”, caso contrário, irá para o escape.
- é menor que
(<):
verifica se o valor é menor que o valor configurado.
Exemplo: Se o cliente digitar um número menor que 15, ele será direcionado para o destino correspondente.
- é maior que
(>):
verifica se o valor é maior que o valor configurado.
Exemplo: Se o cliente digitar um número maior que 15, ele será direcionado para o destino correspondente.
- é menor ou igual que
(<=):
verifica se o valor é menor ou igual ao configurado.
Exemplo: Se o cliente digitar um número menor ou igual a 50, ele será direcionado para o destino correspondente.
- é maior ou igual que
(>=):
verifica se o valor é maior ou igual ao configurado.
Exemplo: Se o cliente digitar um número maior ou igual a 80, ele será direcionado para o destino correspondente.
- Está contido em (⊂): verifica se o valor inserido corresponde a algum dos valores pré-definidos. Permite mais de um valor, separados por vírgula.
Exemplo: Se o cliente digitar um número presente na configuração, ele será direcionado para o destino correspondente.
- Não está contido em ⊈: verifica se o valor não corresponde a nenhum dos valores pré-definidos. Também permite múltiplos valores, separados por vírgula.
Exemplo: Se o cliente digitar algo que não esteja na lista configurada, ele será direcionado para o destino correspondente.
- contém: verifica se o valor da variável ou última resposta possui um determinado trecho.
Exemplo: Se a resposta do cliente contiver a palavra “feliz”, ele será direcionado para o destino correspondente.
- Não contém: verifica se o valor não contém um determinado trecho.
Exemplo: Se a resposta do cliente não contiver a palavra “triste”, ele será direcionado para o destino correspondente.
No campo indicado abaixo, insira o valor que será validado dentro da condicional. Esse é o valor utilizado em todas as comparações descritas.
O bloco de destino é aquele para onde o fluxo seguirá se a condição for atendida. Para definir esse destino, ele deve estar conectado ao bloco Condicional.
⚠️ O bloco Condicional permite múltiplas conexões saindo dele, pois pode ter diferentes condições levando a diferentes destinos.
Se o valor não atender a nenhuma das condições configuradas, o fluxo seguirá para o escape do bloco. Caso o escape não esteja configurado, a sessão será encerrada.
As demais opções de configuração do menu seguem o mesmo padrão dos outros blocos.